package com.wlr.blog.web.common.service;

import com.wlr.blog.web.common.dto.MailRequest;

/**
 * @author lrwang
 * @version 1.0
 * @date 2022/12/7 13:39
 */
public interface SendMailService {
    /**
     * 简单文本邮件
     *
     * @param mailRequest 请求体
     */
    void sendSimpleMail(MailRequest mailRequest);

    /**
     * Html格式邮件，可带附件
     *
     * @param mailRequest 请求体
     */
    void sendHtmlMail(MailRequest mailRequest);

    /**
     * 发送验证码
     *
     * @param mailRequest 请求体
     */
    void sendVerifyCode(MailRequest mailRequest);
}
